private_headers = [
- 'gdkintl.h',
- 'gdkmarshalers.h',
- 'gdkkeysyms.h',
- 'gdkinternals.h',
+ 'gdk-autocleanup.h',
'gdk-private.h',
'gdkapplaunchcontextprivate.h',
+ 'gdkcairocontextprivate.h',
+ 'gdkcairoprivate.h',
'gdkclipboardprivate.h',
'gdkcontentformatsprivate.h',
'gdkcontentproviderprivate.h',
'gdkcursorprivate.h',
- 'gdkdeviceprivate.h',
'gdkdevicepadprivate.h',
+ 'gdkdeviceprivate.h',
'gdkdevicetoolprivate.h',
'gdkdisplaymanagerprivate.h',
'gdkdisplayprivate.h',
'gdkframeclockprivate.h',
'gdkglcontextprivate.h',
'gdkgltextureprivate.h',
+ 'gdkinternals.h',
+ 'gdkintl.h',
'gdkkeysprivate.h',
- 'gdkmonitorprivate.h',
+ 'gdkkeysyms.h',
+ 'gdkmarshalers.h',
'gdkmemorytextureprivate.h',
+ 'gdkmonitorprivate.h',
'gdkpipeiostreamprivate.h',
'gdkpopupprivate.h',
'gdkprofilerprivate.h',
+ 'gdkrgbaprivate.h',
'gdkscreenprivate.h',
'gdkseatdefaultprivate.h',
'gdkseatprivate.h',
'gdktoplevelsizeprivate.h',
'gdkvulkancontextprivate.h',
'keyname-table.h',
- 'x11/gdkprivate-x11.h',
- 'x11/gdkeventsource.h',
+
+ # gdk/x11
+ 'gdkcairocontext-x11.h',
+ 'gdkclipboard-x11.h',
+ 'gdkdevice-xi2-private.h',
+ 'gdkdevicemanagerprivate-core.h',
+ 'gdkdisplay-x11.h',
+ 'gdkeventsource.h',
+ 'gdkeventtranslator.h',
+ 'gdkglcontext-x11.h',
+ 'gdkkeys-x11.h',
+ 'gdkmonitor-x11.h',
+ 'gdkprivate-x11.h',
+ 'gdkscreen-x11.h',
+ 'gdkselectioninputstream-x11.h',
+ 'gdkselectionoutputstream-x11.h',
+ 'gdksurface-x11.h',
+ 'gdktextlistconverter-x11.h',
+ 'gdkvisual-x11.h',
+ 'gdkvulkancontext-x11.h',
+ 'gdkx-autocleanups.h',
+ 'MwmUtil.h',
+ 'xsettings-client.h',
+
+ # gdk/wayland
+ 'gdkcairocontext-wayland.h',
+ 'gdkclipboard-wayland.h',
+ 'gdkdevice-wayland-private.h',
+ 'gdkdisplay-wayland.h',
+ 'gdkglcontext-wayland.h',
+ 'gdkmonitor-wayland.h',
+ 'gdkprimary-wayland.h',
+ 'gdkprivate-wayland.h',
+ 'gdkseat-wayland.h',
+ 'gdksurface-wayland.h',
+ 'gdkvulkancontext-wayland.h',
+ 'wm-button-layout-translation.h',
'gtk-primary-selection-client-protocol.h',
'gtk-shell-client-protocol.h',
'idle-inhibit-unstable-v1-client-protocol.h',
'xdg-output-unstable-v1-client-protocol.h',
'xdg-shell-client-protocol.h',
'xdg-shell-unstable-v6-client-protocol.h',
- 'win32',
- 'quartz',
+
'broadway',
- 'mir'
+ 'macos',
+ 'win32',
]
images = [
'--ignore-decorators=_GDK_EXTERN|G_GNUC_WARN_UNUSED_RESULT',
'--ignore-headers=' + ' '.join(private_headers),
],
+ mkdb_args: [
+ '--ignore-files=' + ' '.join(private_headers),
+ ],
fixxref_args: [
'--html-dir=@0@'.format(docpath),
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')),